Barack Obama interrupts speech to catch fainting pregnant woman