Seplat Energy holds AGM