Cavity quantum electrodynamics with semiconductor quantum dots