Name the last Cleveland Indians pitcher to throw a no-hitter against the Detroit Tigers and the year it happened.