Iran tests another nuclear bomb