An Indonesian fishing boat has sunk in waters off South Kalimantan province on Borneo island, with 31 people still missing, media reports cite the country’s search and rescue agency as saying.