NOAA announces $4 million in funding to build coastal resilience