Javelin champion Hamish Peacock frustrated by tainted world championships