Oil prices fall on disappointing economic data from Europe and China