Titans get win on blocked punt