Polestar reveals details of upcoming Polestar 3