Ionospheric holes - A review of theory and recent experiments