Zebra Launches TC25 Rugged Mobile Computer