Cuba runs low on life-saving medicines