Why half a million people from Punjab enlisted to fight for Britain in World War I