直角梯形的下底比上底多5,直角腰比上底少1,且梯形的面积为4,则梯形的上底长为?