Rivian stock climbs after Q1 loss of $621M beats estimates