The Woodlands would pay Houston $50 million and end a shared fund for infrastructure projects under a proposed agreement that would also block future annexation