AB是半圆O的直径,弦AD BC相交玉点P,且CD AB的长分别是一元二次方程x^2-7x+12=0的两根,求tan∠D