PM defends endorsement of Des Vignes for Diego Martin West, blazes 'media mischief-makers' Yvonne Webb