Diesel Crack Hits Record $102 as Refiners Bank Record Profits