Flow visualization and heat transfer characteristics of liquid jet impingement