A renormalization approach to invariant circles in area-preserving maps