Heat top Spurs for second straight NBA title