Hormuz Blockade Could Drive Oil to $200, Macquarie Warns