GM to invest $2.8 billion in Brazil over five years, Barra says