Solar plane lands in Morocco on historic flight