Cape Verde twice came from behind to secure a 2-2 draw against Uruguay, remaining unbeaten after two matches at their first-ever FIFA World Cup.