Obama budget calls for record US deficit