Senegal suspends internet amid mass protests