Women 'fight off disease better'