Fox News lavishes 2 1/2 hours on GOP's "Pledge to America"