TT Electronics profit warning