Facebook chief executive Mark Zuckerberg met with US lawmakers a day before he is due to appear at Congressional hearings over data misuse.