Oil price dynamics, macro-finance interactions and the role of financial speculation