Bryce Harper hits two home runs, but Phillies come up short vs. Mets, 10-6