AstraZeneca stares down protesters' last-ditch effort to derail new HQ