The FLUKA code: present applications and future developments