Semantic Diversity-aware Prototype-based Learning for Unbiased Scene Graph Generation