Repeal the Second Amendment? That's not so simple. Here's what it would take