SnS Homojunction Solar Cell with n-type Single Crystal and p-type Thin Film