Sonam Kapoor sizzles on Elle magazine