Next online sales drove growth ahead of Christmas – but inflation expected to push prices 6% higher by autumn