Marcus Garvey of Macquarie Group shares his outlook for oil and iron ore..