Jeremy Corbyn and Theresa May Neck-and-Neck in Final Stretch of UK Election