2 injured, a dozen boats burned in Puget Sound marina fire