Buffalo Public Schools receiving $289 million in federal relief