Cuba to pardon 3,500 prisoners ahead of Pope Francis' visit