Magento: custom sorting in catalog