who is hazrat hamza in urdu