EU fines Microsoft $732M over browser ballot debacle