How can passengers cancel a train ticket online using the IRCTC (Indian Railway Catering and Tourism Corporation) website or mobile app? What are the steps, procedures, and guidelines for canceling a train ticket, including information on refund policies and cancellation charges?