Roger Federer withdraws from Montreal masters