Selwood had instant respect at Geelong from day one: Brendan McCartney