Zuckerberg dines with Trump in Mar-a-Lago