Olympus end of life anomaly : a Perseid meteoroid impact event ?