One in five pensioners living on a low income would struggle to cover an emergency cost of £50, according to new research.