Magic Angle Twisted Bilayer Graphene : self-consistent Hartree and GW approximations