Rise in non-oil revenues fails to dent H1 budget deficit