Oil price holds above $101