三角形ABC中,角A=30°,D是BC上除BC外的任意一点,且AB^2=AD^2+BD*DC,求∠B