Brits spend close to £144,000 on ‘impulse buys’ over their lifetime, according to research