Port's Justin Westhoff to retire from AFL