Sessions rebukes Trump with vow Justice Department won't be swayed by politics