added background-image mixin with gradient support