LOL President Barack Obama delivers hilarious speech