More than one in five over-65s are now taking antidepressants - more than double the number of 20 years ago.