Biden blasts Supreme Court ruling on immunity