Raul Castro says Cuba to pardon nearly 3,000 prisoners