Exploring the Universe with Ultra High Energy Cosmic Rays