US blocks $350 million aid to Pak