Meta CEO Zuckerberg dines with Trump after years of turbulent ties with US president-elect