Tofu chemical could make solar energy dramatically cheaper