South Coast's Adam Federici announces retirement from professional football