Mark Zuckerberg calls Trump to apologize