Learning to Reason for Factuality