Mark Zuckerberg apologizes to Hamza Ali Abbasi for deleting post