Libya, Malta sign oil price agreement