En stor explosion har egt rum iAbercairnes