National Cathedral criticized for hosting Max Lucado due to his views on homosexuality