Collier County receives $3 million grant