Indian police charge four men with raping American tourist