Cosmic Rays: Recent Progress and some Current Questions