Having fewer than 21 teeth associated with poorer general health among South Australians