Former world indoor triple-jump champion Ashia Hansen of Britain has announced her retirement after failing to recover from a knee injury in time for next month 's Beijing Olympics .