when was the last time birmingham city beat aston villa