David Stanley, 67, has apologised for his "derogatory" claims his stepbrother Elvis Presley took his own life.