Nigeria approves $6.7bn rail link to northern city of Kaduna