Optimum power control over fading channels