Time for care. Length of general practice consultations in Australia.