Tony Abbott defends Barry O'Farrell as a 'man of honour'