£9bn bill for watered-down broadband pledge