BP CEO says spill will have 'modest' impact