Heat wave lashes North India, temperatures soar 45 degrees