Biden accuses oil firms of 'war profiteering'