Obama hails 'sheer improbability' of D-Day victory