Sajid Javid admits 'problem' with counting foreign students in targets to lower immigration