O'Reilly blasts same-sex marriage critics