Man walks 351 miles to meet underage teen who was actually an undercover cop, authorities say