Cuba celebrates its saint for first time in years