NBC: Small study suggests money can buy happiness — for households earning up to $123,000