We pit the electric Mercedes CLA against the latest Tesla Model 3 – can the oldest car company beat the EV giant at its own game?