‘We can do only what we have the means for’ general practitioners’ views of primary care for older people with complex health problems