Iron ore prices defy bearish forecasts at US$100. Analysis shows BHP, Rio Tinto and Fortescue could deliver above-consensus ...