Next announces better than expected Christmas revenues