White House streams church sermon where preacher calls homosexuality a 'demonic spirit'