Google Faces $314 Million Fine for Violating Android Users' Privacy in California