Social responsibility portfolio optimization incorporating ESG criteria