O'Hara Township, Allegheny County, Pennsylvania