Chris Smalling sent England to Euro 2016 on the back of a 1-0 win, but his late header could not mask an underwhelming display against Portugal.