Bali rocked by magnitude 6.1 earthquake