Sir Paul McCartney adds gold Blue Peter badge to awards haul