Theresa May calls snap early election for UK