Why stocks could be primed for a Santa Claus rally as resurgent earnings and falling rents push inflation down