Barbados Pudding & Souse (Steam Pudding)