colonial white granite price per sq foot