UK defence minister says 'hours now, not weeks' left for Afghan evacuation