mughal emperors who ruled india between 1520 to 1707 ad