Oil falls as macroeconomic concerns dampen price rally