Half of over-65s are taking at least five drugs a day