U.S. carriers expected to ship BlackBerry Q10 in late May