US golfer Tiger Woods has been arrested and charged on suspicion of driving under the influence following a rollover crash in Florida.