Mahindra launches premium sports utility vehicle XUV500