granite stones price per tonne