US shares gain and EU markets pare losses as oil rebounds

Oil pushed back up through the $30 barrier