average insurance cost for a tesla model 3