Hamilton wins a dramatic Bahrain GP interrupted by Grosjean’s fiery crash, while Perez suffers a late-race engine failure.