British oil major BP raises $12 bn in debt: Report