Tesla Model 3 charges ahead as rivals fail to plug market gap