German rail network to be given €86bn upgrade