China to invest $50bn in Brazil infrastructure