New blow for banks as Roche deal falters