avalanche photodiode (apd)