Cameron challenged on closed door to Syrian refugees