Cancellations: Airline & agents must refund full fare, says Bengaluru consumer court