Rivian unveils new R2 as well as unexpected R3 and R3X