Indians hang on to beat Royals 11-9 in 10 innings