Facebook pays Microsoft $550 million for AOL patents