Integrated berth allocation and quay crane assignment