granite rock suppliers price per tonne