British tourists are among 12 people who have been run over by a drunk driver in a Portuguese holiday resort.