Many-body theory for positron interaction with atoms and atomic clusters