Gates and Zuckerberg launch free internet for all campaign