Pharmacogenomics in the era of personalised medicine