Cape John in Melville, Nova Scotia