4-time NBA All-Star announces his retirement