Bangor Science Festival a resounding success