Paris St Germain retain their UEFA Champions League title with a penalty shoot-out victory over Arsenal after a 1-1 draw in a cagey final in Budapest.