Lusternik-Schnirelman theory on Banach manifolds