Muhammad: Neither hero nor villain?