Software stocks rally 45% as Salesforce earnings reverse AI doomsday