Theresa May admits 'robust' exchange with Jean-Claude Juncker over 'nebulous' remark at EU summit