7-year-old beaten in Puyallup; teen neighbor arrested