Rivian, stalled by coronavirus, pushes production launch back to 2021