Prime minister says it’s ‘absurd’ to say he is anti-Beijing as new poll puts Labor and Coalition 50-50 in Bennelong byelection