Twenty internet service providers have agreed to cut prices and boost speeds for eligible households.