Camerons defeats professional negligence claim from Edenwest