NSW’s $2.3bn new trains too wide to get through tunnels