Angry Aviva customer blocks office with JCB