HollyFrontier posts smaller-than-expected loss as fuel demand recovers