Raheem Sterling is set to sign a new long-term contract at Liverpool, according to manager Brendan Rodgers.