Theresa May calls snap U.K. election for June 8