Hope Harbor gets $4.7 million grant