smoothened encodes a receptor-like serpentine protein required for hedgehog signalling