Using a clustering algorithm to identify patterns of valve-gaping behaviour in mussels reared under different environmental conditions