does smoking cause kidney stones