Rachel Reeves defends China visit and hails £600m boost to UK