BP to slash thousands more jobs globally in face of oil downturn