Older people better off thanks to benefits campaign