Fox: Megan Fox makes rare public appearance in blood-dripping gown after giving birth in March