Fox News strains to tie Obama administration to BP