BlackBerry hit as iPad2 nears launch