China slaps comedy studio with $2 million fine for mocking military