Sony apologises for PlayStation 5 pre-order mess