Railway construction "to take 7-8 years"