An own goal from Jack Baldwin sealed a point for Swindon as they twice came from behind to draw 2-2 with Peterborough on a rainy Saturday afternoon.