Sox trade for Morales, designate Okajima