Wycombe fightback stuns Peterborough