‘Cadillac tax’ on health benefits will hit middle class hardest: study