'Juno' blasts off on 5-year Jupiter journey