UK coronavirus death toll rises to 31,587