A powerful magnitude 7 earthquake has hit the Indonesian island of Lombok, killing at least 91 people.