Morocco bets on solar power