At least 25 people have been killed and more than 100 injured after a huge riot between inmates at a Sri Lankan prison.