which is worse stye or chalazion