Magnetocaloric effect : Current situation and future trends