Hundreds of thousands of migrants ‘much less likely’ to get vaccine due to hostile environment fears, MPs warn