A large mass of granite has been found on the seabed off the coast of Rio de Janeiro, suggesting a continent may have existed in the Atlantic Ocean, the Japan Agency for Marine-Earth Science and Technology and the Brazilian government announce.