Sun Pharma hits 52-week high after SA approves generic Semaglutide