Captain saves passengers from burning fishing boat on San Diego coast