A boy has been stabbed to death on a London bus in what police described as “a horrendous crime”.