Exhibit 10.5 EUR 16,000,000,000 FACILITY AGREEMENT dated 26 April 2004