Connecticut House approves $51B budget with historic income tax cut