Guillermo del Toro’s Pinocchio rounds out cast with Cate Blanchett, Tilda Swinton, more