Oil extends pre-Christmas rally in Asia after US report