Ricky Rudd Wins on Hot Day in Martinsville