Mann was arrested in Harare , Zimbabwe , in 2004 with dozens of South African mercenaries when their private plane landed to collect a cache of weapons and spent four years in prison before being transferred for trial .