Beyonce Posts Handwritten Apology After Cancelling Show