British Racing Drivers' Club chairman John Grant says hosting the British GP at Silverstone is no longer financially viable.