An ultrasensitive molybdenum-based double-heterojunction phototransistor