The average Brit spends over 18 hours a year queuing