US stocks climb on strong Chinese economic growth and upbeat earnings