P!nk apologises to fans after cancelling Sydney shows