Shell agrees $10 billion loan in ‘innovative deal’ with 25 banks