The Electoral College caused chaos in 2016 election – and it could happen again this year. So why does it still exist?