Moscow and Tehran have announced that the nuclear reactor Russia is building Iran at Bushehr - its first - has completed all its test-runs and will be up and running in early September - ahead of schedule.