The justices rejected a “community caretaking” rule that may authorize police to enter a home even if they have no evidence of a crime or an emergency