Stocks are rallying on hopes of a US-China trade deal after Trump received a ‘beautiful letter’ from China’s president