Tesla to raise up to $5bn in share sale after rally