Justin Bieber has taken to social media to apologise for being "insensitive to people" with his pregnancy prank on April Fools' Day.