已知:如图,以定线段AB为直径作半圆O,P为半圆上任意一点(异于A、B),过点P作半圆O的切线分别交过A、B两点的切线于D、C,连接OC、BP,过点O作OM∥CD分别交BC与BP于点M、N.下列结论:
①S四边形ABCD= AB•CD;
②AD=AB;
③AD=ON;
④AB为过O、C、D三点的圆的切线.
其中正确的个数有( )