Supreme Court rules Insite can stay open