Bruno Fernandes has wasted his best years playing for Manchester United, claims former Aston Villa star Gabby Agbonlahor.