At least 44 hand sanitizers have cancer-causing chemical