what s the difference between a rock and ore