Nick Griffin abandons BNP press conference under hail of eggs