Coincidence degree theory