Texas oil company fined $18 million for unapproved work along California coast