Natick Pond Dam will be site of hydro power