PBPartners hits 500,000 partners, 703 cities in five years