How long is the flight from Los Angeles to Shanghai | Flight time from LAX to PVG