Ice age mining camp found 'frozen in time' in underwater Mexican cave