Salma Hayek poses for FLAUNT magazine