heterojunction photodiode