Iron ore soars past $70 a tonne