Verizon to invest $100 million in solar, fuel cell technology