Six sunscreens recalled over potential cancer-causing chemical