Structural basis of sterol recognition by human hedgehog receptor PTCH1