At least 11 people have been killed and 31 others injured after a tourist bus crashed in the western Mexican state of Nayarit.