Megyn Kelly Gives Epic Takedown Of President Obama