BlackBerry App World sets $2.99 minimum price