Solar-powered plane takes off on flight across US