Former top Post Office executive apologises for 'devastation' of Horizon scandal