Solar-powered plane completes 26-hour flight