Sinopec (386 HK) signs purchase agreements valued at USD 45.6bln in Shanghai Expo including crude oil, chemicals, coal and equipment