Nasir Jamshed challenges corruption charges