Lawmakers slam Trump over Putin meeting