What will the function kite.cancel_order return in case where a order has been successfully cancelled and in cases where it was unable to cancel the order? Also, how will it behave in case the order_id, variety combination is not present in the order book?