For how many years did Hazrat Sulaiman (AS) stand leaning on his staff after his death?