Rivian lands $350M investment from Cox