Consumer card spending increases 4.5 in April, as sunshine and Easter weekend boost retail and hospitality