Pippa Middleton takes media by storm