Britney Spears Is Engaged to Sam Asghari After Nearly 5 Years Together