Pakistan navy repels militant attack at Karachi dockyard