Phelps hints that Rio may not be his final Olympics