Astros, Rockets and Comcast sign mediation agreement