UK Prime Minister Theresa May has announced her resignation, finally bowing to intense political pressure over the failure to deliver Brexit. May said she would quit...