McLeish praises two-goal Keane after Villa fight back