Tesla revives Roadster with a range of 620 miles