Trailer launch of 'Barkhaa'