Flamengo beat Gremio at Maracanã to extend lead atop the Brasileirão