Government will scrap £65 fee for EU citizens who want to stay in UK, Theresa May says