Margaret II, Countess of Hainaut (1311-1356)