DCC Energy agrees to £5.75 billion takeover by KKR and ECP consortium