Optimum Power Control Over Fading Channels