Sensex at new high on buying in bank shares