Tesla introduces robot mechanics to swap out electric car batteries