Phone scammer takes $31K from Butler County man