BP lifts veil of secrecy on Big Oil trading profits