Fed hikes rates to 4% as bank margins split three ways