Flying Calligrapher: Contact-Aware Motion and Force Planning and Control for Aerial Manipulation