Typhoon hits Guam with fierce winds, rains