China steals march on rivals to invest in Bangladesh