muhammad haniv