LSU downs Florida to win College World Series: 'Right people, right place, right time'