Oil union threatens general strike over pay