Birmingham beat Coventry to boost survival aims