Martin Schulz has announced he will not run for a third term as President of the European Parliament.