Tesla launches Cybertruck with 500 mile range