Three-alarm fire tears through a row of Dyker Heights shops