Almost £5m found to save Shields Ferry