Biden says Putin will pay a price