Difference between rock and minerals