Andrew Simons wins in Maidenhead