Gordon Brown has attacked Robert Mugabe's "obscene abuse of power" in the run-up to next week's presidential election in Zimbabwe.