An unknown explosive device has detonated in a bus in Volgograd, situated 1000km to the south-east of Moscow, killing at least five people and injuring 20.