Lori Berenson freed in Peru