Obama talks tough as spill spreads