Kejriwal to visit Ayodhya on Oct 26 for ‘Ram Lalla darshan’