Shawn Mendes reveals devastating impact of constant rumours of him being gay