The Administrator shall establish a voluntary, competitive Columbia River Basin program to provide grants to State governments, tribal governments, regional water pollution control agencies and entities, local government entities, nongovernmental entities, or soil and water conservation districts to develop or implement projects authorized under this section for the purpose of environmental protection and restoration activities throughout the Columbia River Basin.