England's Chris Woakes says franchise cricket is attracting the world's best players and providing great entertainment for fans.