Shane Cameron determined to keep fighting