Grant Shapps says the world was 'caught napping' by Russia's latest onslaught