HubSpot cuts about 660 jobs, roughly 7% of staff, to reorganize product teams around AI outcomes