How is petroleum formed