Tesla makes last-ditch Model 3 delivery push as pressures mount