No regrets: Distributed power control under time-varying channels and QoS requirements