Pope cancels Florence visit, presiding at Ash Wednesday for health reasons