Home Music Life-size statue of Motorhead’s Lemmy unveiled in West Hollywood