Puerto Rican Blood Pudding