Outspoken Brexit critic Martin Schulz set to take on Angela Merkel in German elections