Ontario finance minister resigns amid outrage over Caribbean holiday