Live from MediaCityUK in Salford, BBC Children in Need returns with a three-hour spectacle to entertain the nation while raising money for children and young people across the country.