Texas lawmaker accuses White House of BP 'shakedown'