Brad Pitt, Pharrell and Christian Bale were among stars to pay their respects to Chris Cornell at the Soundgarden and Audioslave singer's funeral before hundreds of fans visit his grave.