Oxford made it through to the Sky Bet League One play-off final after a 2-1 aggregate win over Peterborough.