Oil prices rise on solid China growth, Middle East tensions