Gap annual forecast disappoints as supply chain woes eat into holiday season