Leeds bounced back from last week's World Club Challenge defeat by Melbourne Storm with a 20-12 victory at St Helens.