USS William B. Preston (AVP-20)