William II of Hainaut — Count of Hainaut, Holland and Zeeland