Newport Beach to partner with Costa Mesa for homeless shelter