Reduced Bloch mode expansion for periodic media band structure calculations