LeBron James gets engaged on New Year's Eve to Savannah Brinson at Shelborne Hotel on Miami Beach