Former Malaysian prime minister Najib Razak's jail term has been halved from 12 to 6 years and his fine reduced from RM210 million (S$59.38 million) to RM50 million.