如图,梯形ABCD中,AB//CD,半圆O于AD,BC,DC都相切,圆O的半径为3,∠A=30°,∠B=45°,求AB长