Megan Fox slams Brian Austin Green for social media post