Efficient crossover designs in the presence of interactions between direct and carry-over treatment effects