Nepal frees hundreds of Maoists and readies for peace talks