Katy Perry shows baby bump and meets fans after pregnancy reveal