Ball leads Hornets past Magic after 3 players ejected