Why does diabetes cause frequent urination?