Sir Everton Weekes, the final of the three Ws, dies aged 95