Mark Zuckerberg grilled by Congress over Libra and political ads