Super Typhoon Bavi makes landfall on US Pacific islands