There are good reasons for couples to keep their finances separate, experts say