Nepal's first ever satellite launched