A teenage boy has been stabbed to death on a bus in London in what police called an "horrendous" crime.