BP puts crude oil traders on leave pending investigations into China dealings