German Chancellor Olaf Scholz casts vote in snap election