Hundreds of fans say a final farewell to Debbie Reynolds and Carrie Fisher at a public memorial in Hollywood.