Hanif Mohammad laid to rest