Outage minimization in fading channels under energy harvesting constraints