Ann Taylor profit tops estimate, upbeat on holiday