Haven Power in $800million deal with Thames Water