Malaysian ex-leader Najib Razak and the former head 1MDB have been charged with altering an audit of the state fund at the centre of a scandal that helped topple the last government.