Diageo has reported an expected fall in profits for its full year but the drinks group's shares rose on confidence over its progress this year and news that it will continue its buy back programme.