Cavendish dons Maglia Rosa after Naples triumph