Tourists stay away from Taj Mahal, other Indian attractions as protests flare