Michael Gove mistakenly says 300,000 visas given to Ukrainians