Dip in credit card spending in April, particularly on travel, suggests Britons preparing for harder times amid Iran war fallout