Uber lays off 3,700 as virus upends sharing economy