Facebook vs. Apple: A war of words between tech titans