PSG were left clinging on in the quarter-final second leg following a stirring Aston Villa fightback.