Federer stunned in 2nd round of Wimbledon by Stakhovsky