Lupin's Generic Health buys stake in Aus-based Southern Cros