Mass demonstrations have marred Sudan as thousands have taken to the streets in an anti-government uprising demanding President Omar al-Bashir step down.