Tesla's Elon Musk praises Shanghai workers' 'amazing' work as he wraps 3-day China trip