A Somali asylum seeker who had stopped taking his medication stabbed a pensioner to death on Remembrance Sunday.