Afghans brought to the UK will be given nine months to find their own accommodation, defence secretary announces