UMTS Signaling: UMTS Interfaces, Protocols, Message Flows and Procedures Analyzed and Explained