Sudan police fire tear gas as thousands protest in capital