Tim Tebow Cancels Appearance at Anti-Catholic Anti-Gay Church