Mark Drakeford said the Welsh Government needs to make cuts to fill a £900m hole in its budget