Aston Villa have agreed a deal to sign Bulgaria international Aleksandar Tonev from Polish side Lech Poznan for an undisclosed fee.