Fox: CNN confused Obama with Osama bin Laden in embarrassing on-air mix-up