Esha Gupta to play Indian Lara Croft