South Sudan government and rebel forces are both recruiting children as young as 13 to fight in the country's civil war, a rights group has said in a report rejected by the government.