Men who are married with children by the time they are 34 are much more likely to be financially stable, a report has found.