Florida beats Alabama 6-3 to win national title