3 million Brits are last-minute travellers, says ATOL