Safaricom Plc’s Medium Term Note Programme: Balance Sheet Mastery Meets Market Timing