Sport Warrington Wolves come from 22-6 down to beat Catalans Dragons and maintain their hopes of reaching the Super League play-offs.