Tesla upgrades roadster to 400+ mile range