President Obama speaks to Shanghai college students