A solar-powered plane has crossed the Strait of Gibraltar as part of the world’s first transcontinental flight by a zero fuel aircraft, between Madrid and Rabat in Morocco.