Reservoir geochemistry: methods, applications and opportunities