Sinopec may post Q2 loss as oil prices surge past $117