British bank Barclays raise 5.8 bn euros