Six-year-old dies in three-alarm fire in Buffalo