Retail profit warning