A particle model for rockfill behaviour