Theresa May apologies for previously saying EU citizens had 'jumped the queue' under current immigration rules