Biden calls Putin ‘war criminal’ after meeting with troops