Motorola scores $310M contract win with China Mobile