Mahikeng residents block roads in a protest for service delivery