Tesla reports 7% drop in auto revenue as earnings fall short of Wall Street estimates