Solar-powered plane lands in Spain