Harper's single in 12th gives Nats 7-6 win vs Mets