BP's third quarter earnings fell 30% to £1.8bn - the lowest level in four years - amid a slowdown in global economic activity and oil demand.