Mean field games with common noise