‘Empire’ to get 1 more season on Fox amid schedule shake-up