Rivian receives the next $1B from Volkswagen as sales struggles continue