Four-in-ten couples ‘cannot afford to have kids’