APC's executive director gives keynote at Web 2.0 for development conference