BlackBerry App World grows to 2,000 apps