People from outside the UK and Ireland will need electronic travel authorisation from 23 April.