European supermajors BP and Shell have thrown their support behind a Republican-backed effort to push US lawmakers to enact a carbon tax to fight climate