Gary Lineker has "apologised unreservedly" for a social media re-post featuring a rat, saying he would "never knowingly share anything antisemitic".