How do carpet stains form?