A Passivity-Based Method for Accelerated Convex Optimisation