the 2010 shanghai expo almost____more than 500000 visitors o