شمس الدين بن حامد بن محمد