Fix the hosts for organisations' web_urls in API

The organisations API correctly returned the web_url for an
organisation using the public host, but those for child and
parent organisations were incorrectly using the API host. This
commit makes all web_urls returned by the organisations API use
the public host.