Gaussian Process Bandit Optimisation with Multi-fidelity Evaluations