Brent crude rises above $31 as Saudi Arabia hikes selling prices