lucifer season 4 review rotten tomatoes