Three firefighters injured in three-alarm Mattapan fire