Firefighters knock down 3-alarm fire at Beverly home