Logic Program Termination Analysis Using Atom Sizes