Solar power is about to overtake oil production investment for first time