Amazon canceled NYC HQ ‘like a petulant child,’ local politician says