Soccer fans, evangelicals clash at Peru stadium over land dispute