Limits to the Timing Performance of Single Photon Avalanche Diodes