321 pound tuna caught off San Diego coast