Yvette Cooper challenges Cameron over child refugees