Wait ‘two or three weeks’ to book foreign holidays, Grant Shapps says