Walpole hydroelectric storage project receives $2 million in funding to provide power source for town