Clive Betts tells the PM to ‘be more generous’ and stop refugee homelessness