Biden sends letter to oil refiners blasting high profits amid record gas prices