Parse Markdown and generate HTML