Facebook Chief Executive Mark Zuckerberg apologised to Congress on Tuesday, telling members he was sorry for not doing enough to prevent the tools of Facebook from being used for harm.