Boohoo warns on profits as economy deteriorates