Zayn Malik flaunts pink hair in rare social media post