Topological bounds on hyperkähler manifolds