Political reaction to Prime Minister Theresa May's call for a snap general election to be held on June 8, 2017.