Mark Zuckerberg will appear before the EU Parliament in person to answer questions about Facebook's use of data.