Houston-based energy storage startup strikes 15-year deal with CPS Energy