Avatar Becomes First Film In History to Cross $2.9 Billion